Fluent Assertions Documentation
FluentAssertions Assembly / FluentAssertions.Equivalency Namespace / SelfReferenceEquivalencyOptions<TSelf> Class / Using Method
In This Topic
    Using Method
    In This Topic
    Overrides the comparison of subject and expectation to use provided action when the predicate is met.
    Overload List
    OverloadDescription
    Overrides the comparison of subject and expectation to use provided action when the predicate is met.  
    Adds a selection rule to the ones already added by default, and which is evaluated after all existing rules.  
    Adds a matching rule to the ones already added by default, and which is evaluated before all existing rules.  
    Adds an ordering rule to the ones already added by default, and which is evaluated after all existing rules.  
    Adds an equivalency step rule to the ones already added by default, and which is evaluated before previous user-registered steps  
    Ensures the equivalency comparison will create and use an instance of TEqualityComparer that implements IEqualityComparer, any time when a property is of type T.  
    Ensures the equivalency comparison will use the specified implementation of IEqualityComparer any time when a property is of type T.  
    Ensures the equivalency comparison will use the specified implementation of IEqualityComparer any time when a property is a string.  
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1.

    .NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also